#ifndef IMAGEMANAGER_H
#define IMAGEMANAGER_H

#include <SFML/Graphics.hpp>

using namespace sf;
using namespace std;

#define COLOR_MASK Color(255, 0, 255)

class ImageManager {
public:
    Image& getImage(string filename);
    Image& getImage(string filename, string path);
    void   deleteImage(string filename);
    void   deleteImage(Image& img);
    
private:
    map<string, Image> images;
};

#endif
